package com.tiancheng.trade.order.vo.open.order;

import com.tiancheng.trade.commom.web.model.response.PaymentPayWayQueryResponse;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 收银台响应结果数据
 *
 * @author kellen
 * @date 2024/11/25
 */
@Getter
@Setter
public class OpenInitCashierResVO {


    // 订单名称
    private String orderName;
    // 订单金额
    private BigDecimal orderAmount;
    // 支付金额
    private BigDecimal payAmount;
    // 支付过期时间（秒）
    private long payLeftTime;
    // 支付渠道类型（清分渠道、直连渠道、服务商渠道）
    private String payChannel;
    // 支付通道名称
    private String payChannelName;
    // 收银台地址
    private String payUrl;
    // 支付方式
    private List<PaymentPayWayQueryResponse> payWayList;
    //优惠金额
    private BigDecimal discount;


}
